package io.hilo.example;

import org.hilo.boot.BootstrapConfig;
import org.hilo.boot.app.config.MainApplication;
import org.springframework.context.annotation.ComponentScan;

/**
 * Spring Boot 应用启动类
 * 
 */
// 扫描自定义路径的Spring Bean、Mybatis Mapper、Dubbo Service等
// 可根据实际情况“添加”更多的扫描路径
@ComponentScan({StartApplication.APP_PACKAGE})
public class StartApplication extends BootstrapConfig {
    public static final String APP_PACKAGE = "io.hilo.example";

    public static void main(String[] args) {
        
        MainApplication.run(
                StartApplication.class, 
                "--spring.profiles.active=base,dev");
        // 说明：--------------------------------------------------
        // 通过spring profiles可以加载spring boot标准配置文件，
        // 格式为 application-XXXX.yml（或.properties）
        // 例如：
        //      application-base.yml
        //      application-dev.yml
        //      application-dbbase.yml
        // 请勿“删除或覆盖”框架自带的基础配置 base,dbbase,dbweb,dubbo等
        // 若需要帮助，请在Gitlab上提交issues
        
    }

}
